package cn.source.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.source.common.annotation.Excel;
import cn.source.common.core.domain.BaseEntity;

/**
 * 年度学校各专业录取情况对象 school_major_year_admission
 * 
 * @author sourcebyte.vip
 * @date 2024-02-20
 */
public class SchoolMajorYearAdmission extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 学校代码 */
    @Excel(name = "学校代码")
    private String sCode;

    /** 年度 */
    @Excel(name = "年度")
    private Integer year;

    /** 计划数 */
    @Excel(name = "计划数")
    private Integer plan;

    /** 投档数 */
    @Excel(name = "投档数")
    private Integer submit;

    /** 录取数 */
    @Excel(name = "录取数")
    private Integer admission;

    /** 录取最低分 */
    @Excel(name = "录取最低分")
    private Integer lowGrade;

	private Integer lowGradeSeq;

    /** 录取平均分 */
    @Excel(name = "录取平均分")
    private Integer avgGrade;

    /** 专业 */
    @Excel(name = "专业")
    private String major;
    
    /** 专业分类 */
    @Excel(name = "专业分类")
    private String majorType;
    
    /** 专业编码 */
    @Excel(name = "专业编码")
    private String majorCode;
    
    /** 录取批次 */
    @Excel(name = "录取批次")
    private String batch;
    
    private Integer totalplan;


    private Integer totalsubmit;


    private Integer totaladmission;
    
    private Integer majorPlan;

	private String majorPlanStr;
    
    private String zyz;
    
    
    
    private String schoolName;
    
    private String remark;
    
    private String majorSeq;
    
    //当年专业计划招生数
    private Integer thisYearMajorPlan;

	private String thisYearMajorPlanStr;
    
    private String gradeLine;
    
  //排名
    private String seq;
    
    //排名对应的分数
    private String seqGrade;
    
    private String planSubmitAdmission;
    
    private String avgGradeStr;
    
    private String minGradeStr;
    
    private String submitRate;
    
  //是否少数民族标志
    private Integer ssmzFlag;
    
  //是否国家专项标志
    private Integer gjzxFlag;
    
  //是否地方专项标志
    private Integer gxzxFlag;
    
  //最低分排名
    private String minGradeSeq;
    
    //平均分排位
    private String avgGradeSeq;
    
    //该分数录取数，明细时用
    private Integer admission2;
    
    private Integer grade;

    private String zxkm;
    
    private Integer hightGrade;

	private String majorPm;

	public Integer getLowGradeSeq() {
		return lowGradeSeq;
	}

	public void setLowGradeSeq(Integer lowGradeSeq) {
		this.lowGradeSeq = lowGradeSeq;
	}

	public String getThisYearMajorPlanStr() {
		return thisYearMajorPlanStr;
	}

	public void setThisYearMajorPlanStr(String thisYearMajorPlanStr) {
		this.thisYearMajorPlanStr = thisYearMajorPlanStr;
	}

	public String getMajorPlanStr() {
		return majorPlanStr;
	}

	public void setMajorPlanStr(String majorPlanStr) {
		this.majorPlanStr = majorPlanStr;
	}

	public String getMajorPm() {
		return majorPm;
	}

	public void setMajorPm(String majorPm) {
		this.majorPm = majorPm;
	}

	public Integer getHightGrade() {
		return hightGrade;
	}

	public void setHightGrade(Integer hightGrade) {
		this.hightGrade = hightGrade;
	}

	public String getZxkm() {
		return zxkm;
	}

	public void setZxkm(String zxkm) {
		this.zxkm = zxkm;
	}

	public Integer getGrade() {
		return grade;
	}

	public void setGrade(Integer grade) {
		this.grade = grade;
	}

	public Integer getAdmission2() {
		return admission2;
	}

	public void setAdmission2(Integer admission2) {
		this.admission2 = admission2;
	}

	public String getMinGradeSeq() {
		return minGradeSeq;
	}

	public void setMinGradeSeq(String minGradeSeq) {
		this.minGradeSeq = minGradeSeq;
	}

	public String getAvgGradeSeq() {
		return avgGradeSeq;
	}

	public void setAvgGradeSeq(String avgGradeSeq) {
		this.avgGradeSeq = avgGradeSeq;
	}

	public Integer getGjzxFlag() {
		return gjzxFlag;
	}

	public void setGjzxFlag(Integer gjzxFlag) {
		this.gjzxFlag = gjzxFlag;
	}

	public Integer getGxzxFlag() {
		return gxzxFlag;
	}

	public void setGxzxFlag(Integer gxzxFlag) {
		this.gxzxFlag = gxzxFlag;
	}

	public Integer getSsmzFlag() {
		return ssmzFlag;
	}

	public void setSsmzFlag(Integer ssmzFlag) {
		this.ssmzFlag = ssmzFlag;
	}

	public String getSubmitRate() {
		return submitRate;
	}

	public void setSubmitRate(String submitRate) {
		this.submitRate = submitRate;
	}

	public String getAvgGradeStr() {
		return avgGradeStr;
	}

	public void setAvgGradeStr(String avgGradeStr) {
		this.avgGradeStr = avgGradeStr;
	}

	public String getMinGradeStr() {
		return minGradeStr;
	}

	public void setMinGradeStr(String minGradeStr) {
		this.minGradeStr = minGradeStr;
	}

	public String getPlanSubmitAdmission() {
		return planSubmitAdmission;
	}

	public void setPlanSubmitAdmission(String planSubmitAdmission) {
		this.planSubmitAdmission = planSubmitAdmission;
	}

	public String getSeq() {
		return seq;
	}

	public void setSeq(String seq) {
		this.seq = seq;
	}

	public String getSeqGrade() {
		return seqGrade;
	}

	public void setSeqGrade(String seqGrade) {
		this.seqGrade = seqGrade;
	}

	public String getGradeLine() {
		return gradeLine;
	}

	public void setGradeLine(String gradeLine) {
		this.gradeLine = gradeLine;
	}

	public Integer getThisYearMajorPlan() {
		return thisYearMajorPlan;
	}

	public void setThisYearMajorPlan(Integer thisYearMajorPlan) {
		this.thisYearMajorPlan = thisYearMajorPlan;
	}

	public String getMajorSeq() {
		return majorSeq;
	}

	public void setMajorSeq(String majorSeq) {
		this.majorSeq = majorSeq;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getZyz() {
		return zyz;
	}

	public void setZyz(String zyz) {
		this.zyz = zyz;
	}

	public String getSchoolName() {
		return schoolName;
	}

	public void setSchoolName(String schoolName) {
		this.schoolName = schoolName;
	}

	public Integer getMajorPlan() {
		return majorPlan;
	}

	public void setMajorPlan(Integer majorPlan) {
		this.majorPlan = majorPlan;
	}

	public String getMajorCode() {
		return majorCode;
	}

	public void setMajorCode(String majorCode) {
		this.majorCode = majorCode;
	}

	public String getBatch() {
		return batch;
	}

	public void setBatch(String batch) {
		this.batch = batch;
	}

	public String getMajorType() {
		return majorType;
	}

	public void setMajorType(String majorType) {
		this.majorType = majorType;
	}

	public Integer getTotalplan() {
		return totalplan;
	}

	public void setTotalplan(Integer totalplan) {
		this.totalplan = totalplan;
	}

	public Integer getTotalsubmit() {
		return totalsubmit;
	}

	public void setTotalsubmit(Integer totalsubmit) {
		this.totalsubmit = totalsubmit;
	}

	public Integer getTotaladmission() {
		return totaladmission;
	}

	public void setTotaladmission(Integer totaladmission) {
		this.totaladmission = totaladmission;
	}

	public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setsCode(String sCode) 
    {
        this.sCode = sCode;
    }

    public String getsCode() 
    {
        return sCode;
    }
    public void setYear(Integer year) 
    {
        this.year = year;
    }

    public Integer getYear() 
    {
        return year;
    }
    public void setPlan(Integer plan) 
    {
        this.plan = plan;
    }

    public Integer getPlan() 
    {
        return plan;
    }
    public void setSubmit(Integer submit) 
    {
        this.submit = submit;
    }

    public Integer getSubmit() 
    {
        return submit;
    }
    public void setAdmission(Integer admission) 
    {
        this.admission = admission;
    }

    public Integer getAdmission() 
    {
        return admission;
    }
    public void setLowGrade(Integer lowGrade) 
    {
        this.lowGrade = lowGrade;
    }

    public Integer getLowGrade() 
    {
        return lowGrade;
    }
    public void setAvgGrade(Integer avgGrade) 
    {
        this.avgGrade = avgGrade;
    }

    public Integer getAvgGrade() 
    {
        return avgGrade;
    }
    public void setMajor(String major) 
    {
        this.major = major;
    }

    public String getMajor() 
    {
        return major;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("sCode", getsCode())
            .append("year", getYear())
            .append("plan", getPlan())
            .append("submit", getSubmit())
            .append("admission", getAdmission())
            .append("lowGrade", getLowGrade())
            .append("avgGrade", getAvgGrade())
            .append("major", getMajor())
            .toString();
    }
}
